trench along roads - French English Dictionary